/*default layout */
/*fillin container*/

body{
	background-color : #ddd;
}

#container{
	margin : 1em auto 1em;
	width : 760px;
	border : 4px solid #999;
	background-color : #fff;
}

hr.content{
	clear:both;
	visibility:hidden;
}

#menu-left{
	position : absolute;
	/*float:left;*/
	width : 12em;
}

#content{
	/*float:right;*/
	margin-left : 14em;
}

#menu-left, #content{
	padding : 1em;
}

#footer{
	border-top : 1px dashed #ccc;
}

#ajax{
	position : absolute;
	left: 100px; 
	top: 100px; 
	width : 450px; 
	height:150px;
	background-color : #fff;
	border : 1px dashed #ccc;
}
#ajax-content{
	background-color:#fff;
	padding : 20px;
}

/*page view */
.content{
	padding-top : 2px;
}

.gravatar{
float : left;
margin : 0 8px 0.2em 0;
}

.inline{
 	vertical-align : middle;
 }
div.button{
	font-weight : bold;
	float : right;
	background : #f1d200;
	border : 1px dashed #333;
	padding : 4px;
	margin : 4px;
	margin-right : 12px;
	opacity : 0.6;
}

div.button:hover{
border : 1px solid #333;
opacity : 1;
}

div.button a, div.button a:hover{
	color : #333;
	text-decoration : none;
}

/*Text*/
.title h1{
	display : inline;
}

h2 {
border-bottom : 2px solid #ccc;
}

.post a{
	text-decoration :none;
}

#menu-left h2{
	padding : 0;
	/*margin: 0;*/
}
